AppInsight: Mobile App Performance Monitoring in the Wild

نویسندگان

  • Lenin Ravindranath
  • Jitendra Padhye
  • Sharad Agarwal
  • Ratul Mahajan
  • Ian Obermiller
  • Shahin Shayandeh
چکیده

The mobile-app marketplace is highly competitive. To maintain and improve the quality of their apps, developers need data about how their app is performing in the wild. The asynchronous, multi-threaded nature of mobile apps makes tracing difficult. The difficulties are compounded by the resource limitations inherent in the mobile platform. To address this challenge, we develop AppInsight, a system that instruments mobileapp binaries to automatically identify the critical path in user transactions, across asynchronous-call boundaries. AppInsight is lightweight, it does not require any input from the developer, and it does not require any changes to the OS. We used AppInsight to instrument 30 marketplace apps, and carried out a field trial with 30 users for over 4 months. We report on the characteristics of the critical paths that AppInsight found in this data. We also give real-world examples of how AppInsight helped developers improve the quality of their app.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Agile Development of a Custom-Made Vocabulary Mobile Application: A Critical Qualitative Approach

There have been some observed studies and developed applications (apps), with a concentration on Mobile Assisted Language Learning (MALL), and no consideration of communicative needs of the learners; besides, these studies focused on either the theoretical aspects or the utilization of the available apps in the market (Burston & Athanasiou, 2020). Hence, Vocabulary Guru (VG), a custom-made mobi...

متن کامل

Investigating the Effect of Using the Mobile Educational App az Appropriate Methods of Study and Learning on Students' Educational Achievement

Background: Students' educational success depends on various factors, one of the most important factor is applying appropriate study methods To achieve this, a mobile educational application called: "Appropriate study and learning practices for students" was designed by the researchers to investigate the effect of using educational mobile application on study habits for students' educational su...

متن کامل

MopEye: Opportunistic Monitoring of Per-app Mobile Network Performance

Crowdsourcing mobile user’s network performance has become an effective way of understanding and improving mobile network performance and user qualityof-experience. However, the current measurement method is still based on the landline measurement paradigm in which a measurement app measures the path to fixed (measurement or web) servers. In this work, we introduce a new paradigm of measuring p...

متن کامل

An Android Application for Estimating Muscle Onset Latency using Surface EMG Signal

Background: Electromyography (EMG) signal processing and Muscle Onset Latency (MOL) are widely used in rehabilitation sciences and nerve conduction studies. The majority of existing software packages provided for estimating MOL via analyzing EMG signal are computerized, desktop based and not portable; therefore, experiments and signal analyzes using them should be completed locally. Moreover, a...

متن کامل

The Effect of Using Mobile apps on the Acquisition of Conditional Sentences among Iranian Intermediate EFL Learners

Nowadays, there has been an increasing interest in the integration of technology in pedagogical purposes. This study was an attempt to delve in to the impact of a mobile application (Cushy Grammar) on the learning of conditional sentences (type1, 2 and 3) among Iranian intermediate EFL learners in Rooyesh institute in Isfahan. To this end, a group of 75 intermediate EFL learners were non-random...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012